package com.hluck.mvidemo.data.state

import com.hluck.mvidemo.data.model.WallPaper

/**
 *
 * @Author： LJH
 * @Time： 2023/10/9
 * @description：
 */
sealed class MainState{
    /**
     * 空闲
     */
    object Idle : MainState()

    /**
     * 加载
     */
    object Loading : MainState()

    /**
     * 获取壁纸
     */
    data class Wallpapers(val wallpaper: WallPaper) : MainState()

    /**
     * 错误信息
     */
    data class Error(val error: String) : MainState()
}
